// 真题描述：给定一个排序链表，删除所有重复的元素，使得每个元素只出现一次。
//
// 示例 1:
// 输入: 1->1->2
// 输出: 1->2
// 示例 2:
// 输入: 1->1->2->3->3
// 输出: 1->2->3


const deleteDuplicates = function(head) {
  // 设定cur指针， 初始位置为链表第一个节点
  let cur = head;
  // 遍历链表
  while (cur !== null && cur.next !== null) {
    // 若当前节点和后面一个节点相等
    if (cur.val === cur.next.val) {
      cur.next = cur.next.next
    } else {
      cur = cur.next
    }
  }
  return head
}